
.page-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 122rpx;
  width: 750rpx;
  z-index: 99;
  padding-bottom: constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */
  padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */
  .half-line {
    border-bottom: 1rpx solid;
    width: 200%;
    transform: scale(0.5);
    opacity: 0.2;
  }
  .comment-input-container {
    width: 100%;
    height: 120rpx;
    padding: 25rpx;
    box-sizing: border-box;
    .btn {
      height: 80rpx;
      box-sizing: border-box;
      border-radius: 40rpx;
      color: #fff;
      text-align: center;
    }
    .preview-btn {
      background-color: rgba(0,0,0,0.4);
      width: 160rpx;
    }
    .save-btn {
      background-color: red;
      width: 460rpx;
    }
  }
}